package model.states;

import model.Compte;
import model.exception.CompteNonValideException;

public class EtatCompteNonCrediteur extends EtatCompte{

	@Override
	public void approvisioner(Compte c, float montant) {
			float credit = c.getCredit() ;
			c.setCredit(credit+montant) ;
			if(c.getCredit()>0) c.setEtatCompte(new EtatCompteCrediteur());
		
	}

	@Override
	public void solder(Compte c,float prixDeBase) throws CompteNonValideException {
		throw new CompteNonValideException("Le Compte n'est pas soldable");
		
	}

	@Override
	public String getStatus() {
		return "Non Créditeur";
	}

	
	
}
